package com.hyst.domain;

import java.util.Date;

import javax.persistence.Id;
//import javax.persistence.Id;
import javax.persistence.Transient;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 实体
 */
@Data
@ApiModel(value = "", description = "")

public class ReportView {

	@Id
	@ApiModelProperty(value = "id")
	private Integer id;

	@ApiModelProperty(value = "状态")
	private String status;

	@ApiModelProperty(value = "报告日期")
	private Date reportDate;

	@ApiModelProperty(value = "课程剩余小时数")
	private String remainingHours;

	@ApiModelProperty(value = "课程小时总数 ")
	private Integer enrolledHours;

	@ApiModelProperty(value = "学生英文名")
	private String enName;

	@ApiModelProperty(value = "zoomId")
	private String zoomId;

	@ApiModelProperty(value = "教材名-中文")
	private String materialZh;

	@ApiModelProperty(value = "教材名-EN")
	private String materialEn;

	@ApiModelProperty(value = "报告类型")
	private String type;

	@ApiModelProperty(value = "studentId")
	private String studentId;

	@ApiModelProperty(value = "teacherId")
	private String teacherId;

	@ApiModelProperty(value = "教材id")
	private String materialId;

	@ApiModelProperty(value = "课程购买ID..连接了ID不是uniqueid")
	private Integer purchaseCourseId;

	// 排序方式
	@Transient
	private String sort = "DESC";

	@Transient
	private int pageNum = 1;

	@Transient
	private int pageSize = Integer.MAX_VALUE;
}
